home *** CD-ROM | disk | FTP | other *** search
Wrap
onClipEvent(enterFrame){ tellTarget("_root") { if(eval("/Variables:Stoppe") != true) { if(_root.CacheCrane.hitTest(Meg._x,Meg._y,true) == true and Key.isDown(Key.SPACE) and eval("/Variables:CraneRamasse") != true) { set("/Variables:CraneRamasse",true); set("/Variables:InvNb",eval("/Variables:InvNb") + 1); set("/Variables:InvObjet" + eval("/Variables:InvNb"),10); tellTarget("_root.Inventaire.ObjetAffiche") { gotoAndStop(11); } tellTarget("/Animatiques") { gotoAndStop("PrendCrane"); } tellTarget("_root.Crane") { gotoAndStop(2); } } if(_root.CacheVersJungle3.hitTest(_root.Meg._x,_root.Meg._y,true)) { set("/Variables:From","Jungle4"); tellTarget("_root") { gotoAndStop("Jungle3Init"); play(); } } if(_root.CacheVersJungle1A.hitTest(_root.Meg._x,_root.Meg._y,true)) { tellTarget("_root") { gotoAndStop("Jungle1AInit"); play(); } } if(_root.CacheLance.hitTest(Meg._x,Meg._y,true) == true and Key.isDown(Key.SPACE) and eval("/Variables:ObjetSelect") == 10 and eval("/Variables:PontOk") != true) { trace("la!"); set("/Variables:Stoppe",true); setProperty("_root.Meg", _visible, false); tellTarget("_root.Lance") { gotoAndPlay(2); } } if(!Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up) and Idle == false) { Idle = true; tellTarget("_root.Meg/Obj") { gotoAndStop("Idle"); play(); } } if(Key.isDown(Key.SHIFT)) { set("/Variables:Run",true); } else { set("/Variables:Run",false); } if(Key.isDown(Key.RIGHT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN)) { if(Key.isDown(Key.CONTROL)) { if(eval("/Variables:Dir") == "Right") { set("/Variables:Dir","Right"); Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { set("/Variables:Dir","Right"); tellTarget("_root.Meg") { gotoAndStop("Right"); } } } else { set("/Variables:Dir","Right"); if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("Right"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y,true) == false) { if(eval("/Variables:Run") == true) { setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); } setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); } } } if(Key.isDown(Key.LEFT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN)) { if(Key.isDown(Key.CONTROL)) { if(eval("/Variables:Dir") == "Left") { set("/Variables:Dir","Left"); Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { set("/Variables:Dir","Left"); tellTarget("_root.Meg") { gotoAndStop("Left"); } } } else { set("/Variables:Dir","Left"); if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("Left"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y,true) == false) { if(eval("/Variables:Run") == true) { setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); } setProperty("_root.Meg", _X, _root.Meg._x - eval("/Variables:Delta")); } } } if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("Up"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x,_root.Meg._y - eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale")); } set("/Variables:Delta",_root.Meg._yscale / 7); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale")); } } } if(Key.isDown(Key.DOWN) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left)) { set("/Variables:Dir","Down"); if(Key.isDown(Key.CONTROL)) { tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } Idle = false; set("/Variables:Stoppe",true); } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("DOWN"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x,_root.Meg._y + eval("Variables:Delta") * 2,true) == false) { if(eval("/Variables:Run") == true) { setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale")); } set("/Variables:Delta",_root.Meg._yscale / 7); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale")); } } } if(Key.isDown(Key.UP) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Down)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("UpRight"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 8,true) == false) { if(eval("/Variables:Run") == true) { setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale")); } set("/Variables:Delta",_root.Meg._yscale / 7); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale")); } } } if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Down)) { set("/Variables:Dir","Left"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("UpLeft"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 8,true) == false) { if(eval("/Variables:Run") == true) { setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale")); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale")); } set("/Variables:Delta",_root.Meg._yscale / 7); setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale")); } } } if(Key.isDown(Key.Down) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { set("/Variables:Dir","Left"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("DownLeft"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 8,true) == false) { if(eval("/Variables:Run") == true) { setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale")); } set("/Variables:Delta",_root.Meg._yscale / 7); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale")); } } } if(Key.isDown(Key.Down) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { set("/Variables:Dir","Right"); if(Key.isDown(Key.CONTROL)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } else { if(Idle == true) { tellTarget("_root.Meg/Obj") { gotoAndStop(1); } Idle = false; } tellTarget("_root.Meg") { gotoAndStop("DownRight"); } tellTarget("_root.Meg/Obj") { nextFrame(); } if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 8,true) == false) { if(eval("/Variables:Run") == true) { setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale")); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale")); } set("/Variables:Delta",_root.Meg._yscale / 7); setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3); setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta")); setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale")); setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale")); } } } if(Key.isDown(Key.CONTROL) and !Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up)) { Idle = false; set("/Variables:Stoppe",true); tellTarget("_root.Meg/Obj") { gotoAndStop("Saute"); play(); } } if(Trou.hitTest(_root.Meg._x,_root.Meg._y,true) == true) { set("/Variables:DeltaTombe",eval("/Trou:Niveau")); tellTarget("_root.Meg") { gotoAndStop("Tombe"); } set("/Variables:Stoppe",true); } } if(eval("/Variables:VersEntree2") == 0 and eval("/Variables:VersEntree3") == 0) { if(eval("/Variables:Tableau") ne "ZoneDeplace/GtsSteppen") { if(getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X) < getProperty("/Gts/" + eval("/Variables:Tableau"), _X) + 1 and getProperty("/Gts/" + eval("/Variables:Tableau"), _X) - 1 < getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X) and getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y) < getProperty("/Gts/" + eval("/Variables:Tableau"), _Y) + 1 and getProperty("/Gts/" + eval("/Variables:Tableau"), _Y) - 1 < getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y)) { setProperty("/Gts/" + eval("/Variables:BebitteCours"), _X, getProperty("/Gts/" + eval("/Variables:Tableau"), _X)); setProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y, getProperty("/Gts/" + eval("/Variables:Tableau"), _Y)); if(getProperty("/Gts/Bebitte", _visible) == 1) { setProperty("/Gts/Bebitte", _visible, 0); setProperty("/Gts/Bebitte" + eval("/Variables:Tableau"), _visible, 1); set("/Variables:BebitteCours","Bebitte" + eval("/Variables:Tableau")); if(eval("/Variables:BebitteCours") eq "BebitteEntree2") { set("/Variables:VersEntree2",1); set("/Variables:Tableau","Entree21"); } else if(eval("/Variables:BebitteCours") eq "BebitteEntree3") { set("/Variables:VersEntree3",1); set("/Variables:Tableau","Entree31"); } else { if(eval("/Variables:MokeAnim") < 4) { tellTarget("/Animatiques") { gotoAndStop("Moke" + eval("/Variables:MokeAnim")); } set("/Variables:MokeAnim",eval("/Variables:MokeAnim") + 1); } set("/Variables:Tableau","ZoneDeplace/GtsSteppen"); } } else { setProperty("/Gts/Bebitte", _visible, 1); setProperty("/Gts/Bebitte" + eval("/Variables:Tableau"), _visible, 0); set("/Variables:BebitteCours","Bebitte"); set("/Variables:Tableau",eval("/Variables:TableauTemp")); } } } else if(getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X) < getProperty("/Gts/ZoneDeplace/GtsSteppen", _X) * (getProperty("/Gts/ZoneDeplace", _xscale) / 100) + getProperty("/Gts/ZoneDeplace", _X) + 20 and getProperty("/Gts/ZoneDeplace/GtsSteppen", _X) * (getProperty("/Gts/ZoneDeplace", _xscale) / 100) + getProperty("/Gts/ZoneDeplace", _X) - 20 < getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X) and getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y) < getProperty("/Gts/ZoneDeplace/GtsSteppen", _Y) * (getProperty("/Gts/ZoneDeplace", _yscale) / 100) + getProperty("/Gts/ZoneDeplace", _Y) + 20 and getProperty("/Gts/ZoneDeplace/GtsSteppen", _Y) * (getProperty("/Gts/ZoneDeplace", _yscale) / 100) + getProperty("/Gts/ZoneDeplace", _Y) - 20 < getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y)) { tellTarget("/Animatiques") { gotoAndStop("MokoBouffe"); } } } else if(eval("/Variables:VersEntree2") == 1) { if(eval("/Variables:Tableau") ne "ZoneDeplace/GtsSteppen") { if(getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X) < getProperty("/Gts/" + eval("/Variables:Tableau"), _X) + 1 and getProperty("/Gts/" + eval("/Variables:Tableau"), _X) - 1 < getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X) and getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y) < getProperty("/Gts/" + eval("/Variables:Tableau"), _Y) + 1 and getProperty("/Gts/" + eval("/Variables:Tableau"), _Y) - 1 < getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y)) { setProperty("/Gts/" + eval("/Variables:BebitteCours"), _X, getProperty("/Gts/" + eval("/Variables:Tableau"), _X)); setProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y, getProperty("/Gts/" + eval("/Variables:Tableau"), _Y)); if(eval("/Variables:TableauTemp") eq "Entree2") { if(eval("/Variables:Tableau") eq "Entree21") { set("/Variables:Tableau","Entree22"); set("/Variables:Direction",1); } else if(eval("/Variables:Tableau") eq "Entree22") { set("/Variables:Tableau","Entree23"); set("/Variables:Direction",1); } else if(eval("/Variables:Tableau") eq "Entree23") { set("/Variables:Tableau","Entree24"); set("/Variables:Direction",1); } else if(eval("/Variables:Tableau") eq "Entree24" and getProperty("/Gts", _currentframe) == 3) { if(eval("/Variables:MokeAnim") < 4) { tellTarget("/Animatiques") { gotoAndStop("Moke" + eval("/Variables:MokeAnim")); } set("/Variables:MokeAnim",eval("/Variables:MokeAnim") + 1); } set("/Variables:Tableau","ZoneDeplace/GtsSteppen"); set("/Variables:Direction",1); } } else if(eval("/Variables:Tableau") eq "Entree2") { set("/Variables:VersEntree2",0); setProperty("/Gts/Bebitte", _visible, 1); setProperty("/Gts/Bebitte" + eval("/Variables:Tableau"), _visible, 0); set("/Variables:BebitteCours","Bebitte"); set("/Variables:Tableau",eval("/Variables:TableauTemp")); } else if(eval("/Variables:Tableau") eq "Entree21") { set("/Variables:Direction",0); set("/Variables:Tableau","Entree2"); } else if(eval("/Variables:Tableau") eq "Entree22") { set("/Variables:Direction",0); set("/Variables:Tableau","Entree21"); } else if(eval("/Variables:Tableau") eq "Entree23") { set("/Variables:Direction",0); set("/Variables:Tableau","Entree22"); } else if(eval("/Variables:Tableau") eq "Entree24") { set("/Variables:Direction",0); set("/Variables:Tableau","Entree23"); } else if(eval("/Variables:Tableau") eq "ZoneDeplace/GtsSteppen") { set("/Variables:Direction",0); set("/Variables:Tableau","Entree24"); } } } else if(getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X) < getProperty("/Gts/ZoneDeplace/GtsSteppen", _X) * (getProperty("/Gts/ZoneDeplace", _xscale) / 100) + getProperty("/Gts/ZoneDeplace", _X) + 20 and getProperty("/Gts/ZoneDeplace/GtsSteppen", _X) * (getProperty("/Gts/ZoneDeplace", _xscale) / 100) + getProperty("/Gts/ZoneDeplace", _X) - 20 < getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X) and getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y) < getProperty("/Gts/ZoneDeplace/GtsSteppen", _Y) * (getProperty("/Gts/ZoneDeplace", _yscale) / 100) + getProperty("/Gts/ZoneDeplace", _Y) + 20 and getProperty("/Gts/ZoneDeplace/GtsSteppen", _Y) * (getProperty("/Gts/ZoneDeplace", _yscale) / 100) + getProperty("/Gts/ZoneDeplace", _Y) - 20 < getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y)) { tellTarget("/Animatiques") { gotoAndStop("MokoBouffe"); } } } else if(eval("/Variables:VersEntree3") == 1) { if(eval("/Variables:Tableau") ne "ZoneDeplace/GtsSteppen") { if(getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X) < getProperty("/Gts/" + eval("/Variables:Tableau"), _X) + 1 and getProperty("/Gts/" + eval("/Variables:Tableau"), _X) - 1 < getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X) and getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y) < getProperty("/Gts/" + eval("/Variables:Tableau"), _Y) + 1 and getProperty("/Gts/" + eval("/Variables:Tableau"), _Y) - 1 < getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y)) { setProperty("/Gts/" + eval("/Variables:BebitteCours"), _X, getProperty("/Gts/" + eval("/Variables:Tableau"), _X)); setProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y, getProperty("/Gts/" + eval("/Variables:Tableau"), _Y)); if(eval("/Variables:TableauTemp") eq "Entree3") { if(eval("/Variables:Tableau") eq "Entree31") { if(eval("/Variables:MokeAnim") < 4) { tellTarget("/Animatiques") { gotoAndStop("Moke" + eval("/Variables:MokeAnim")); } set("/Variables:MokeAnim",eval("/Variables:MokeAnim") + 1); } set("/Variables:Tableau","ZoneDeplace/GtsSteppen"); set("/Variables:Direction3",1); } } else if(eval("/Variables:Tableau") eq "Entree3") { set("/Variables:VersEntree3",0); setProperty("/Gts/Bebitte", _visible, 1); setProperty("/Gts/Bebitte" + eval("/Variables:Tableau"), _visible, 0); set("/Variables:BebitteCours","Bebitte"); set("/Variables:Tableau",eval("/Variables:TableauTemp")); } else if(eval("/Variables:Tableau") eq "Entree31") { set("/Variables:Direction3",0); set("/Variables:Tableau","Entree3"); } else if(eval("/Variables:Tableau") eq "ZoneDeplace/GtsSteppen") { set("/Variables:Direction3",0); set("/Variables:Tableau","Entree31"); } } } else if(getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X) < getProperty("/Gts/ZoneDeplace/GtsSteppen", _X) * (getProperty("/Gts/ZoneDeplace", _xscale) / 100) + getProperty("/Gts/ZoneDeplace", _X) + 20 and getProperty("/Gts/ZoneDeplace/GtsSteppen", _X) * (getProperty("/Gts/ZoneDeplace", _xscale) / 100) + getProperty("/Gts/ZoneDeplace", _X) - 20 < getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X) and getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y) < getProperty("/Gts/ZoneDeplace/GtsSteppen", _Y) * (getProperty("/Gts/ZoneDeplace", _yscale) / 100) + getProperty("/Gts/ZoneDeplace", _Y) + 20 and getProperty("/Gts/ZoneDeplace/GtsSteppen", _Y) * (getProperty("/Gts/ZoneDeplace", _yscale) / 100) + getProperty("/Gts/ZoneDeplace", _Y) - 20 < getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y)) { tellTarget("/Animatiques") { gotoAndStop("MokoBouffe"); } } } if(eval("/Variables:Tableau") ne "ZoneDeplace/GtsSteppen") { DistanceX = getProperty("/Gts/" + eval("/Variables:Tableau"), _X) - getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X); DistanceY = getProperty("/Gts/" + eval("/Variables:Tableau"), _Y) - getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y); } else { DistanceX = getProperty("/Gts/ZoneDeplace/GtsSteppen", _X) * (getProperty("/Gts/ZoneDeplace", _xscale) / 100) + getProperty("/Gts/ZoneDeplace", _X) - getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X); DistanceY = getProperty("/Gts/ZoneDeplace/GtsSteppen", _Y) * (getProperty("/Gts/ZoneDeplace", _yscale) / 100) + getProperty("/Gts/ZoneDeplace", _Y) - getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y); } if(Math.abs(DistanceY) < Math.abs(DistanceX)) { MoveX = DistanceX / Math.abs(DistanceX) / 2; MoveY = DistanceY / Math.abs(DistanceX) / 2; } else { MoveY = DistanceY / Math.abs(DistanceY) / 2; MoveX = DistanceX / Math.abs(DistanceY) / 2; } setProperty("/Gts/" + eval("/Variables:BebitteCours"), _X, getProperty("/Gts/" + eval("/Variables:BebitteCours"), _X) + MoveX); setProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y, getProperty("/Gts/" + eval("/Variables:BebitteCours"), _Y) + MoveY); } setProperty("_root.Gts.ZoneDeplace.GtsSteppen", _X, _root.Meg._x); setProperty("_root.Gts.ZoneDeplace.GtsSteppen", _Y, _root.Meg._y); }